FESW - - a finite-element Fortran IV program for solving the shallow-water equations
نویسنده
چکیده
A Fortran IV computer program is documented, implementing a Galerkin finite-element method for solving the non-linear shallow-water equations on a limited domain. The resulting ordinary differential equations are integrated using a finite-difference discretization method in time. A time-extrapolated Crank-Nicolson numerical integration scheme is employed to quasi-linearize the non-linear advective terms. The three equations constituting the shallowwater equations are coupled at each time step, making it possible to use larger time steps. The output of the program includes a line printer plot contouring the height field. A compact storage scheme is provided in which advantage has been taken of the sparsity of the global matrices. A Gauss-Seidel iterative procedure is employed to solve the liaear systems of algebraic equations at each time step. Program options include the determination at each time step of the numerical integration of two of the integral invariants of the shallow-water equations. Stable long-term runs were achieved using a 30minute time step.
منابع مشابه
Solving the shallow water equations on the Cray X-MP/48 and the Connection
The shallow water equations in Cartesian coordinates and two dimensions are solved on the Connection Machine 2 (CM-2) using both the spectral and finite difference methods. A description of these implementations is presented together with a brief discussion of the CM-2 as it relates to these specific computations. The finite difference code was written both in C* and *LISP and the spectral code...
متن کاملA New Two Dimensional Model for Pollutant Transport in Ajichai River
Accurate prediction of pollution control and environmental protection need a good understanding of pollutant dynamics. Numerical model techniques are important apparatus in this research area. So a 2500 line FORTRAN 95 version code was conducted in which using approximate Riemann solver, couples the shallow water and pollution transport agents in two dimensions by the aid of unstructured meshes...
متن کاملFiredrake-Fluids v0.1: numerical modelling of shallow water flows using an automated solution framework
This model description paper introduces a new finite element model for the simulation of non-linear shallow water flows, called Firedrake-Fluids. Unlike traditional models that are written by hand in static, low-level programming languages such as Fortran or C, Firedrake-Fluids uses the Firedrake framework to automatically generate the model’s code from a high-level abstract language called Uni...
متن کاملNumerical Simulation of Free Surface in the Case of Plane Turbulent Wall Jets in Shallow Tailwater
Wall-jet flow is an important flow field in hydraulic engineering, and its applications include flow from the bottom outlet of dams and sluice gates. In this paper, the plane turbulent wall jet in shallow tailwater is simulated by solving the Reynolds Averaged Navier-Stokes equations using the standard turbulence closure model. This study aims to explore the ability of a time splitting method ...
متن کاملA spectral element shallow water model on spherical geodesic grids
The spectral element method for the two-dimensional shallow water equations on the sphere is presented. The equations are written in conservation form and the domains are discretized using quadrilateral elements obtained from the generalized icosahedral grid introduced previously (Giraldo FX. Lagrange– Galerkin methods on spherical geodesic grids: the shallow water equations. Journal of Computa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002